package fl.ass.service.po;

import java.util.Date;

import cn.lb.framework.poi.excel.annotation.Excel;
import cmm.service.core.framework.po.BasePo;

/**
 * @Description: 处置-转优车信息表
 */
@SuppressWarnings("serial")
public class AssDealCar extends BasePo {

    /**
     * 拖车ID
     */
    private Long masterId;

    /**
     * 拖车明细ID
     */
    private Long detailId;

    /**
     * 项目ID
     */
    private Long prjId;

    /**
     * 支付表ID
     */
    private Long paySchId;

    /**
     * 支付表编号
     */
    @Excel(name = "支付表编号", width = 20, orderNum = "1")
    private String paySchNo;

    /**
     * 客户ID
     */
    private Long cstId;

    /**
     * 客户名称
     */
    @Excel(name = "承租人", width = 12, orderNum = "0")
    private String cstNm;

    /**
     * 处置保底价
     */
    private Long dealBaseAmt;

    /**
     * 处置说明
     */
    private String dealDesc;

    /**
     * 处置时间
     */
    private Date dealTm;

    /**
     * 流程状态(ASS0002)
     */
    private String flowStatusCd;

    /**
     * 是否删除 1-删除 0-正常
     */
    private Integer isDel;

    /**
     * 产品名称
     */
    @Excel(name = "租赁物件名称", width = 20, orderNum = "3")
    private String prdNm;

    /**
     * 产品型号
     */
    @Excel(name = "型号", width = 18, orderNum = "4")
    private String prdMdl;

    /**
     * 产品车架号
     */
    @Excel(name = "车架号", width = 20, orderNum = "5")
    private String prdVin;

    /**
     * 入库时间
     */
    private Date enterTm;
    /**
     * 入库时间-导出
     */
    @Excel(name = "入库时间", width = 12, orderNum = "9")
    private String enterTm2;

    /**
     * 出库时间
     */
    private Date outTm;
    /**
     * 出库时间-导出
     */
    @Excel(name = "出库时间", width = 12, orderNum = "10")
    private String outTm2;

    /**
     * 拖车状态(ASS0003)
     */
    @Excel(name = "拖车状态", width = 14, orderNum = "2")
    private String backStsCd;

    /**
     * 处置状态(ASS0005)
     */
    @Excel(name = "处置状态", width = 14, orderNum = "6")
    private String dealStsCd;

    /**
     * 评估状态(ASS0012)
     */
    @Excel(name = "评估状态", width = 12, orderNum = "8")
    private String evalStatusCd;

    /**
     * 处置费用-变卖销售金额
     */
    private Long dealAmt;
    /**
     * 处置费用-变卖销售金额-导出
     */
    @Excel(name = "处置费用", width = 10, orderNum = "7")
    private Double dealAmt2;

    /**
     * 项目产品ID
     */
    private Long prjPrdId;

    /**
     * 项目产品明细ID
     */
    private Long prjPrdDtlId;

    /**
     * 是否入库
     */
    private Integer isEnter;

    /**
     * 是否出库
     */
    private Integer isOut;

    /**
     * 所属事业部
     */
    private String buOrgCd;

    /**
     * 组织机构名称
     */
    private String orgName;

    /**
     * 组织机构简码
     */
    private String orgSimpleCode;

    /**
     * 业务类型
     */
    private String businessType;

    /**
     * 项目类型
     */
    private String prjTypCd;

    /**
     * 项目名称
     */
    private String prjNm;

    /**
     * 是否可过户
     */
    private Integer isAssign;

    /**
     * 提户情况
     */
    private Integer assAccTyp;

    /**
     * 资产管理员ID
     */
    private String manageId;

    /**
     * 管理员的工号姓名
     */
    private String manageNm;

    /**
     * 过户日期
     */
    private Date doTransDt;

    // 是否异地提档：0-否 1-是
    private Integer isDiffPlace;

    // 过期时间
    private Date expireTime;

    // 流程实例ID
    private String procId;

    // 流程实例编号
    private String procNo;

    // 流程所处任务Key
    private String taskDefKey;

    // 过户信息表最新主键ID
    private Long tnId;

    // 备注说明
    private String remark;

    // 收件人姓名
    private String recipientName;

    // 接收方式
    private String receiveType;

    // 联系电话
    private String contactNumber;

    // 快递公司
    private String express;

    // 快递单号
    private String expressNumber;

    // 一条过户信息
    private AssTransferInfo transferInfo;
    /**
     * 合同编号
     */
    private String contNo;

    public String getContNo() {
        return contNo;
    }

    public void setContNo(String contNo) {
        this.contNo = contNo;
    }

    public AssTransferInfo getTransferInfo() {
        return transferInfo;
    }

    public void setTransferInfo(AssTransferInfo transferInfo) {
        this.transferInfo = transferInfo;
    }

    public Integer getIsDiffPlace() {
        return isDiffPlace;
    }

    public void setIsDiffPlace(Integer isDiffPlace) {
        this.isDiffPlace = isDiffPlace;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public String getProcId() {
        return procId;
    }

    public void setProcId(String procId) {
        this.procId = procId;
    }

    public String getProcNo() {
        return procNo;
    }

    public void setProcNo(String procNo) {
        this.procNo = procNo;
    }

    public String getTaskDefKey() {
        return taskDefKey;
    }

    public void setTaskDefKey(String taskDefKey) {
        this.taskDefKey = taskDefKey;
    }

    public Long getTnId() {
        return tnId;
    }

    public void setTnId(Long tnId) {
        this.tnId = tnId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRecipientName() {
        return recipientName;
    }

    public void setRecipientName(String recipientName) {
        this.recipientName = recipientName;
    }

    public String getReceiveType() {
        return receiveType;
    }

    public void setReceiveType(String receiveType) {
        this.receiveType = receiveType;
    }

    public String getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(String contactNumber) {
        this.contactNumber = contactNumber;
    }

    public String getExpress() {
        return express;
    }

    public void setExpress(String express) {
        this.express = express;
    }

    public String getExpressNumber() {
        return expressNumber;
    }

    public void setExpressNumber(String expressNumber) {
        this.expressNumber = expressNumber;
    }

    public Date getDoTransDt() {
        return doTransDt;
    }

    public void setDoTransDt(Date doTransDt) {
        this.doTransDt = doTransDt;
    }

    public String getManageId() {
        return manageId;
    }

    public void setManageId(String manageId) {
        this.manageId = manageId;
    }

    public Integer getIsAssign() {
        return isAssign;
    }

    public void setIsAssign(Integer isAssign) {
        this.isAssign = isAssign;
    }

    /**
     * 拖车ID
     */
    public Long getMasterId() {
        return masterId;
    }

    /**
     * 拖车ID
     */
    public AssDealCar setMasterId(Long masterId) {
        this.masterId = masterId;
        return this;
    }

    /**
     * 拖车明细ID
     */
    public Long getDetailId() {
        return detailId;
    }

    /**
     * 拖车明细ID
     */
    public AssDealCar setDetailId(Long detailId) {
        this.detailId = detailId;
        return this;
    }

    /**
     * 项目ID
     */
    public Long getPrjId() {
        return prjId;
    }

    /**
     * 项目ID
     */
    public AssDealCar setPrjId(Long prjId) {
        this.prjId = prjId;
        return this;
    }

    /**
     * 支付表ID
     */
    public Long getPaySchId() {
        return paySchId;
    }

    /**
     * 支付表ID
     */
    public AssDealCar setPaySchId(Long paySchId) {
        this.paySchId = paySchId;
        return this;
    }

    /**
     * 支付表编号
     */
    public String getPaySchNo() {
        return paySchNo;
    }

    /**
     * 支付表编号
     */
    public AssDealCar setPaySchNo(String paySchNo) {
        this.paySchNo = paySchNo;
        return this;
    }

    /**
     * 客户ID
     */
    public Long getCstId() {
        return cstId;
    }

    /**
     * 客户ID
     */
    public AssDealCar setCstId(Long cstId) {
        this.cstId = cstId;
        return this;
    }

    /**
     * 客户名称
     */
    public String getCstNm() {
        return cstNm;
    }

    /**
     * 客户名称
     */
    public AssDealCar setCstNm(String cstNm) {
        this.cstNm = cstNm;
        return this;
    }

    /**
     * 处置保底价
     */
    public Long getDealBaseAmt() {
        return dealBaseAmt;
    }

    /**
     * 处置保底价
     */
    public AssDealCar setDealBaseAmt(Long dealBaseAmt) {
        this.dealBaseAmt = dealBaseAmt;
        return this;
    }

    /**
     * 处置说明
     */
    public String getDealDesc() {
        return dealDesc;
    }

    /**
     * 处置说明
     */
    public AssDealCar setDealDesc(String dealDesc) {
        this.dealDesc = dealDesc;
        return this;
    }

    /**
     * 处置时间
     */
    public Date getDealTm() {
        return dealTm;
    }

    /**
     * 处置时间
     */
    public AssDealCar setDealTm(Date dealTm) {
        this.dealTm = dealTm;
        return this;
    }

    /**
     * 流程状态(ASS0002)
     */
    public String getFlowStatusCd() {
        return flowStatusCd;
    }

    /**
     * 流程状态(ASS0002)
     */
    public AssDealCar setFlowStatusCd(String flowStatusCd) {
        this.flowStatusCd = flowStatusCd;
        return this;
    }

    /**
     * 是否删除 1-删除 0-正常
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除 1-删除 0-正常
     */
    public AssDealCar setIsDel(Integer isDel) {
        this.isDel = isDel;
        return this;
    }

    /**
     * @return the prdNm
     */
    public String getPrdNm() {
        return prdNm;
    }

    /**
     * @param prdNm the prdNm to set
     */
    public void setPrdNm(String prdNm) {
        this.prdNm = prdNm;
    }

    /**
     * @return the prdMdl
     */
    public String getPrdMdl() {
        return prdMdl;
    }

    /**
     * @param prdMdl the prdMdl to set
     */
    public void setPrdMdl(String prdMdl) {
        this.prdMdl = prdMdl;
    }

    /**
     * @return the prdVin
     */
    public String getPrdVin() {
        return prdVin;
    }

    /**
     * @param prdVin the prdVin to set
     */
    public void setPrdVin(String prdVin) {
        this.prdVin = prdVin;
    }

    /**
     * @return the enterTm
     */
    public Date getEnterTm() {
        return enterTm;
    }

    /**
     * @param enterTm the enterTm to set
     */
    public void setEnterTm(Date enterTm) {
        this.enterTm = enterTm;
    }

    /**
     * @return the outTm
     */
    public Date getOutTm() {
        return outTm;
    }

    /**
     * @param outTm the outTm to set
     */
    public void setOutTm(Date outTm) {
        this.outTm = outTm;
    }

    /**
     * @return the backStsCd
     */
    public String getBackStsCd() {
        return backStsCd;
    }

    /**
     * @param backStsCd the backStsCd to set
     */
    public void setBackStsCd(String backStsCd) {
        this.backStsCd = backStsCd;
    }

    /**
     * @return the dealStsCd
     */
    public String getDealStsCd() {
        return dealStsCd;
    }

    /**
     * @param dealStsCd the dealStsCd to set
     */
    public void setDealStsCd(String dealStsCd) {
        this.dealStsCd = dealStsCd;
    }

    /**
     * @return the evalStatusCd
     */
    public String getEvalStatusCd() {
        return evalStatusCd;
    }

    /**
     * @param evalStatusCd the evalStatusCd to set
     */
    public void setEvalStatusCd(String evalStatusCd) {
        this.evalStatusCd = evalStatusCd;
    }

    /**
     * @return the dealAmt
     */
    public Long getDealAmt() {
        return dealAmt;
    }

    /**
     * @param dealAmt the dealAmt to set
     */
    public void setDealAmt(Long dealAmt) {
        this.dealAmt = dealAmt;
    }

    /**
     * 项目产品ID
     */
    public Long getPrjPrdId() {
        return prjPrdId;
    }

    /**
     * 项目产品ID
     */
    public void setPrjPrdId(Long prjPrdId) {
        this.prjPrdId = prjPrdId;
    }

    /**
     * 项目产品明细ID
     */
    public Long getPrjPrdDtlId() {
        return prjPrdDtlId;
    }

    /**
     * 项目产品明细ID
     */
    public void setPrjPrdDtlId(Long prjPrdDtlId) {
        this.prjPrdDtlId = prjPrdDtlId;
    }

    /**
     * 是否入库
     */
    public Integer getIsEnter() {
        return isEnter;
    }

    /**
     * 是否入库
     */
    public void setIsEnter(Integer isEnter) {
        this.isEnter = isEnter;
    }

    /**
     * 是否出库
     */
    public Integer getIsOut() {
        return isOut;
    }

    /**
     * 是否出库
     */
    public void setIsOut(Integer isOut) {
        this.isOut = isOut;
    }

    /**
     * 所属事业部
     */
    public String getBuOrgCd() {
        return buOrgCd;
    }

    /**
     * 所属事业部
     */
    public void setBuOrgCd(String buOrgCd) {
        this.buOrgCd = buOrgCd;
    }

    /**
     * 组织机构名称
     */
    public String getOrgName() {
        return orgName;
    }

    /**
     * 组织机构名称
     */
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    /**
     * 所属事业部-简码
     */
    public String getOrgSimpleCode() {
        return orgSimpleCode;
    }

    /**
     * 所属事业部-简码
     */
    public void setOrgSimpleCode(String orgSimpleCode) {
        this.orgSimpleCode = orgSimpleCode;
    }

    /**
     * 业务类型
     */
    public String getBusinessType() {
        return businessType;
    }

    /**
     * 业务类型
     */
    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    /**
     * 项目类型
     */
    public String getPrjTypCd() {
        return prjTypCd;
    }

    /**
     * 项目类型
     */
    public void setPrjTypCd(String prjTypCd) {
        this.prjTypCd = prjTypCd;
    }

    /**
     * 项目名称
     */
    public String getPrjNm() {
        return prjNm;
    }

    /**
     * 项目名称
     */
    public void setPrjNm(String prjNm) {
        this.prjNm = prjNm;
    }

    /**
     * 入库时间-导出
     */
    public String getEnterTm2() {
        return enterTm2;
    }

    /**
     * 入库时间-导出
     */
    public void setEnterTm2(String enterTm2) {
        this.enterTm2 = enterTm2;
    }

    /**
     * 出库时间-导出
     */
    public String getOutTm2() {
        return outTm2;
    }

    /**
     * 出库时间-导出
     */
    public void setOutTm2(String outTm2) {
        this.outTm2 = outTm2;
    }

    /**
     * 处置费用-变卖销售金额-导出
     */
    public Double getDealAmt2() {
        return dealAmt2;
    }

    /**
     * 处置费用-变卖销售金额-导出
     */
    public void setDealAmt2(Double dealAmt2) {
        this.dealAmt2 = dealAmt2;
    }

    public Integer getAssAccTyp() {
        return assAccTyp;
    }

    public void setAssAccTyp(Integer assAccTyp) {
        this.assAccTyp = assAccTyp;
    }

    public String getManageNm() {
        return manageNm;
    }

    public void setManageNm(String manageNm) {
        this.manageNm = manageNm;
    }
}
